added label and placeholder support for extra text fields