I like LIWC b/c it scores words on emotional content (i.e., sentiment), but haven't used it on more than the most basic project (and it's been a few years). http://www.liwc.net/
I'd look to programs or packages in within SPSS, SAS, R, Stata or whatever you use for other analyses, too.
I had a quantitative survey which I analyse with SPSS but at the end of survey participants were able to add free-text comment regarding the issue. I found that this free-text comments are very valuable so I would like to analyse those as a seperate from my survey.
If you wish to code free text there are a number of tools available, but most will be paid ones. The obvious one is NVivo but there are alternatives to that one: http://alternativeto.net/software/nvivo/