I love Coda! As it is, it works great for me. While the text editing isn't as powerful as TextMate, it's good for a 1.0 product. Coda needs a versioning system and a few other things too. If you're still not sure about it try the 14 day trial.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com