I can do the text shapes in cs. its easy! Just open your shape , almost any shape will do. Useing your selection too select your shape. If you want your text inside then select the inside if outside then ect. Go to your botom pallet and choose paths. under pathes there will be an little list of actions at the botom of the pallet. Choose the dotted circle that will say make work path from selection click on this to make the selection. now you will have your text path. just click on your text and then on your new path and typ.
This will do about any shape and its pretty easy and fun to use. You should have seen the happy scraping dance I did when I FINALLY figured out how to do this. I was so jealous of all the fun text shapes everyone was doing.