adds input placeholder mixin