Make text area depend on abstract controls

Aside from some deficiencies in the native controls, we want to make
matte depend on the abstract controls in the same way that digit does.