Improved text wrapping

It works now, but does not update when the window resizes. Given how
difficult it was just to get it to behave like this, I'm content with
leaving it.
Fixed right-click menu

TextAreas were blocking the click, so I had to pass the event along from
them.