made textArea it's own class, haven't added functions to it yet