Ho sbagliato IO a dare per scontato che StegcO avesse postato il codice in NET e non ho perciò controllato, invece quella è la sintassi per VB6.

Però hai sbagliato anche TU a non aver consultato la guida sul metodo Replace.
Se lo avessi avresti avresti visto subito come fare.
Dopo aver ricevuto un suggerimento la prima cosa da fare è andare a documentarsi sulla guida. Se si vuole imparare...

codice:
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
    Dim sText As String = TextBox1.Text
    TextBox1.Text = sText.Replace("CASA", "casa")
End Sub