move TagsInput to its own package