I don't know exactly how an electronic ignition works...
Just about any transistor/MOSFET can handle 12V. And it won't be hard to find one that can handle 6A. The current rating is the most important spec., and the higher the better! It's common to "derate" components, and a good rule of thumb is to at least double the current (and voltage) rating... Look for a transistor or MOSFET that can handle 12A or more. And you may need further derating due to the temperature from the engine.
If you go with a MOSFET, make sure to get a "logic level" MOSFET that can be controlled by 5V from the Arduino. The "typical" MOSFET requires higher gate voltage to fully turn-on... That's not an issue with a regular transistor. A regular transistor turns-on with about 0.7V B-E voltage.
Any time you're driving an inductive load you need a flyback diode. [u]This MOSFET driver circuit[/u] has the diode.
...I wouldn't be surprised if electronic ignitions have some additional over-voltage protection circuitry in case the spark-voltage somehow gets back into the electronics.
And, any time you're playing around with high-current or high voltage I recommend buying extra components because you're probably going to fry some parts during development and debugging. (Actually, I almost always buy extra parts.)
Can I use transistor to turn on coil? Each coil will turn on many times per second.
Any transistor/MOSFET can switch at MHz.
Transistor will not get hot?
Yes. You'll need a heatsink, and you'll probably need an extra-large heatsink because of the heat from the engine. In general MOSFETs don't run as hot as regular bipolar transistors.
What's the Arduino doing? Although the Arduino runs at 16MHz, be careful with the timing. Depending on what your code is doing and how it's written you might get unexpected and inconsistent delays. The more "stuff" you're doing the slower it will run. (You might be able to use interrupts to react faster to the distributor.)
On a normal-modern car, the ignition timing might be controlled by a microcontroller, but the signal from the distributor might not go through the microcontroller... I dunno...