Angular directive that creates a tag style input