TextEdit is fast and light, which is nice. When I'm doing iterative development of html, where I make lots of small changes and want to see the results, I use OmniWeb's source editor. It's got a few handy features:
syntax colorization
tag validation
formatting (reflecting nesting...