Battery
A capacitor is not a battery because it does not store the energy in a chemical reaction.  A capacitor can store electricity and create electricity much faster than a battery, but it usually costs too much to make it as big as a battery can be.  Scientists and chemical engineers are working to make better capacitors and batteries for electric cars.