At.js

And!! it support ContentEditable mode too!!

Try here now! :h