It uses a mini/micro? USB (one of those small USB ports for power). My device came with an adapter that I could attach to my TV's USB port, so there are no dangling wires. If your TV doesn't have a USB port, you can just connect it to a normal power outlet (it's the same adapter as for many other Android devices)
How long does it take to boot? ie from power being applied through to it showing up as a target in other devices/apps.
(The reason for asking is whether you need to connect it to a full time powered port, or one that only comes on once the TV etc are on. If it takes 5 minutes before becoming visible that would be problematic but 5 seconds would be fine.)