add Textarea element class, correct docbloc, fix value setting bug
change Select element class to use setAttributeName methods for placeholder and value
change method visibility from public to protected