Hmm ok well the battery is a JR one, and the manual for the transmitter said 50mA, so I think I'd best stick to that charging rate.
You would be well advised to do so. This is one of the weaknesses of Ni-Cd batteries. Read through
this article on charging basics, and you'll see the problem. Any charging done at faster than C/10 (in your case 60mAh) should be monitored and controlled to avoid overheating, and even in the case of smaller charge rates the cycle is usually timed. Ni-Cd batteries are very fussy about charge characteristics.
I could just go buy a proper charger, but I thought this would be a good little project to try and re-use my existing one!
It's still possible, just might not be worth the effort. You'd have to determine what the details of the charging circuit are. It's possible that the charging is IC controlled by a common chip designed for this purpose, and careful examination of the data sheet may reveal that all you need to do is change a component or two in the circuit. It's hard to say until you know what your dealing with.
Alternately, you could build your own from scratch, reusing whatever parts you can from the old one. Either way, the solution is likely going to involve opening up the charger, and it might be difficult or impossible to do so without destroying the case. They do love to ultrasonically weld those cases together.
You'd learn a lot delving into this, but it's likely to be far easier to just buy a charger.
So using a resistor in the line would bring the mA down wouldn't it?
Possibly, but you'd need to know more about the charger's circuitry to be sure. If there's any regulation in the charging circuit (and there should be) then the circuit may attempt to compensate for the added resistance by adding voltage to maintain a constant current, or it may do something else that's unpredictable. You might be able to test it's behavior with a meter (or two, for simultaneous voltage and current).
Hope that helps.