Activating a relay: will switching the (+) line with a transistor cause damage?

It sounds like I won't since I have the 1K current limiting resistor on the pins

Adding a series resistor will reduce the output voltage on the relay.

is it using the current from the 12V source but limiting the voltage?

Yes.
The excess power is being dissipated as heat in the transistor, so watch how hot it gets.