Why is my transistor accepting power from a base?
The base-emitter junction (BE) of a NPN transistor behaves like a diode:



So you basically have this equivalent circuit:



As you can see, your LED is in series with the resistor and the transistor's diode (the BE junction). Some current (depending on the value of your resistor) is passing through this circuit, making the LED light.

One way to avoid this is, as The Photon said, using a MOSFET. Another way is using the NPN transistor in the common-emitter configuration:





From this comment of yours:


  Actually, I read the specifications on the transistor and the maximum base input is 5V


I can understand why you think you should drive the transistor's base from 4.5V (&lt; 5V). But you can drive the base with a higher voltage as long as you have a resistor in series. The BE junction, acting as a diode, will have a fixed voltage drop (typically 0.7V) across it. The rest of the voltage will go across the resistor which also limits the current through the BE junction.