You are correct that the spring end has broken, pretty clear that it can provide no tension if not anchored and the fact the derailleur freely moves back and forth confirms the problem. You will indeed need to replace the derailleur. A triple 9 speed should not be a problem, and even a 10 will not offer a lot of problems.
Last edited by cny-bikeman; 07-09-13 at 02:06 PM.