Added word wrap for text areas

I noticed word wrap wasn't available quite awhile ago, but I've just gotten around to looking into it. It's now working, but
 *I forgot to make a new branch and merge it it. Sorry! :cry: 
 *While the default is to use word wrap (convention over configuration), if the value _is_ specified but it's neither "true" or "false" it defaults to not using word wrap. I can easily change this on line 29 of textarea.js by changing the `== "true"` to `!= "false`. However, I didn't think of this at first and now I'm wondering what the correct protocol is for invalid XML attribute values. 
The attribute is used like so: `wrap="false"`.

Thoughts? Once I figured out what to do I think it's pretty easy to redo.