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