Ok, I want to start off by developing a Memo component having InsertAt(), RemoveAt(),etc. features to ease me in future projects. But I don't have an idea so as where to start from.

* How can I inherit the System.TextBox control. (Just straight away in a C# class or do I have to make a new project)
* I need that control to be later available in the Developer Toolbox. How can I integrate it.

Or is there any visual class I'm missing that enacts the Memo component. (Not the ArrayList, but a visual component)

Any help is appreciated. Thanks