A tags widget, based on ngTagsInput