Make use of HTML5 placeholder attribute for text area, if applicable

If the browser supports the HTML5 placeholder attribute for text area elements, we make use of it from now on
Merge pull request #150 from stefankolb/placeholderForTextArea

Make use of HTML5 placeholder attribute for text area, if applicable