do not render null or undefined in textarea
added missing undefined declaration
added placeholder support for field:Text and field:TextArea