Context:
After recent introduction of typescript in our codebase we should slowly but steady migrate the codebase to use it
AT:
Refactor text editor and all related components to typescript 
This is the controller panel for Smart Panels app
| 1. | Refactor Text Editor's editorNodes to TS |  | Done | Unassigned | 
| 2. | Refactor Input component to TS |  | Done | Unassigned | 
| 3. | Refactor Labeled component to TS |  | Done | Unassigned | 
| 4. | Refactor Modal component to TS |  | Done | Unassigned | 
| 5. | Refactor Form component to TS |  | Done | Unassigned | 
| 6. | Refactor Tooltip component to TS |  | Done | Unassigned | 
| 7. | Refactor Select and Dropdown component to TS |  | Done | Unassigned | 
| 8. | Refactor services to TS |  | Done | Unassigned | 
| 9. | Refactor Text Editor's HorizontalRulePlugin to TS |  | Done | Unassigned | 
| 10. | Refactor Text Editor's Link and Images plugins to TS |  | Done | Unassigned | 
| 11. | Refactor Text Editor's ToolbarPlugin to TS |  | Done | Unassigned | 
