> Just remove the template for the word list entirely, use an input
> element, and use the directive as an attribute. Then, remove these
> .wl_* classes completely, and switch on input[readonly] to decide the
> difference.
I don't get this part. Currently, the template contains two input
elements. (Besides the divs.) Those two input elements form the core of
the two tag-it widgets we create. (One for display, one for edit.)

How should I replace those two input elements with one input element?

(And what is the point? Reducing the number of used CSS classes?)