added input placeholder text mixin