NPN Transistors for motor control
The circuit you are looking for is called a "H bridge".

http://en.wikipedia.org/wiki/H_bridge

Two transistors will not let you change the direction, you need four as described on wikipedia. And it is also mostly MOSFET or BJT transistors used in "H bridges".

There is also small IC circuits that can be used.