title: Reading lots of characters and updating a textbox
body: <p>I am reading data from a stream (provided by a process) character by character and adding it to a textbox so the user can see. The only problem is, this is <strong>SLOW</strong>. The user needs to see the data as it is given to the program (with little to no delay). I would like something like how terminals handle text, it can scroll by so fast that it's a blur.</p>
  
  <p>How can I improve this? </p>
  
  <p>For reference, I'm using C# .net3.5 and winforms.</p>