Refactor autocomplete/emoji input
Wrapping input/textarea in an another component makes it harder to access the said component from outside - you have to use
$ref and such, punching through a component. Also currently autocomplete uses a flimsy custom thing and should use proper Popper.
Solution should be something like a mixin that enhances an existing input/textarea.
- Custom vue directive
- Component that takes input/textarea as a slot.