I'm still looking for a simple editor that can auto-indent code/text. (Not even context sensitive, but at least keep the indent of the previous line). I've only found buggy or overkill implementations.
I've been using UltraEdit for a long time. It's feature rich and easily configurable to your editing style. Windows only and costs $50. It has auto-indent, syntax highlighting, FTP editing, and all that good stuff.
For Java I also use eclipse. Free, has everything, including the kitchen sink, aint simple, significant learning curve. It's slow and a real memory hog, but it is really integrated into the java world.
Thanks for the recommendations, but I'm actually looking for an editor written in javascript to embed in a web site that allows some nice code editing (chiefly auto-indent).
Offline, I use textmate, smultron (both os x), vim.