[Bug 889777] Fix placeholder text so that it displays in <=IE9.

I added in `textarea` to future proof any instances that there might be placeholder text in textarea elements.

Please reference [Bug 889777](https://bugzilla.mozilla.org/show_bug.cgi?id=889777) for more details.

NOTE: Added check for IE via jQuery, which is deprecated in >= jQuery 1.9. Verified with @Sancus that this is ok and his recommendation on the route to go.