Nintendo have released a longer life battery, which the company claims lasts for 8 hours instead of the 3 to 5 hours of the normal battery.

 photo NC82899_zps0136738a.jpg

You can buy the battery directly from Nintendo here(US Only):
Nintendo Online Store

You can also buy it here:
US
UK