Clean up tags view

- Keep input focused on tag deletion
- Remove tagView in favor of inline template

This is just a few steps to help with your PR; ultimately that tags stuff needs to be cleaned out and squished together as a component