www.srbatteries.com
has excellent quality Tx/Rx batteries and you can get them in high mah ranges. They ARE pricey, but are some of the best quality I've ever used. I have one of their 1100 mah Tx batteries and it's good for at least a couple of hours use.
Otherwise, your LHS should have replacements.