added input  placeholder mixin