add ability to add a wrapper (for neater look), add icon font, add better show/hide field switching, add placeholder to text field