I have uploaded a new article on the CodeProject - embedding a Console in a C# Application. Here's a screenshot of the control in use:
As always, comments and suggestions are more than welcome - you can find the article here: http://www.codeproject.com/Articles/335909/Embedding-a-Console-in-a-C-Application