Placeholder attribute

Adds optional placeholder attribute to text, textarea, url, email, number, and date inputs.