Prevent initialization if textarea is invisible

This checks to see if the given textarea is in the DOM and is visible (by checking if the element has a width or height, as jQuery does)—and only initializes the plugin if those checks pass.

Fixes #29 and #32