Allow text extraction to handle unicode.
Add tag extraction widget.

Add extract service, controller, view.
Move highlight code to utilities.
Use elastic for resizing textareas.