In Textmate I can wrap enclosing characters (\'(\', \'[\', \'\"\', etc.) around text by selecting it and hitting the opening character. For example, if I select word<
word<
I use http://www.emacswiki.org/emacs/ParEdit. M-( does exactly this.