style(tooltip): wrap tooltip text

Fixes #1784. Tooltips now wrap; no longer extending past the content container even if the screen is wide enough.

@johngruen You got time for a review?
Does this take into account the caret?