feat(base): add elastic directive for textarea