mixin field(name, text, placeholder)