Minor refactoration

Separate _type for typing related behavior and _section for textarea
behaviors