added placeholder, required, maxlength and name to textbox.js