Strings (text) are immutable. This means they cannot be changed directly, to alter one, a new string is created/returned.
txttyping.Text = txttyping.Text.Replace("here", "potato)
Replace() returns a new string which needs to be assigned. This is true for all the String methods which change the string: ToLower(), ToUpper(), Remove(), PadLeft(), Copy(), Remove(), TrimEnd().
See MSDN String Class:
A String object is called immutable (read-only), because its value cannot be modified after it has been created. Methods that appear to modify a String object actually return a new String object that contains the modification.