taboverride.js (github.com/wjbryant/taboverride)

Lightweight script to enable tab and indent handling in textareas.
MIT license.