I'm looking for a tag input implementation similar to that in StackOverflow. http://stackoverflow.com/questions/ask I want to be able to: - Move the cursor freely inside the input box - Edit tags that are already "prettified" simply by walking my cursor through it - Add and delete tags by using space, delete and backspace - Have an autocomplete behavior Is there any such thing? Or at least something I could use as an starting point for that? The biggest of those is probably free cursor movement just like in SO. Oh and I don't want it to have any deps, but I could probably rip those out if the component itself is good enough. Thanks!