+1  A: 

Well it's using IE7/8 container if I'm not mistaken so it may need to be done through Windows Sounds.

Chad Moran
+2  A: 

That click is becouse of the navigation, doing that without it should not appear.

I would introduce a div tag of mine in an empty HTML loaded in the webbrowser and in the moment of updating I would introduce the text of the textbox in the innerHTML property of the div. Without navigation.

Visual Basic code...

Private Sub Window1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
    MyWebBrowser.NavigateToString("<html><body><div id=""MyDiv""></div></body><html>")
End Sub

Private Sub MyTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.TextChangedEventArgs)
    MyWebBrowser.Document.GetElementById("MyDiv").InnerHtml = MyTextBox.Text
End Sub
Javier Suero Santos
This method works, but then I cannot manipulate the HTML, HEAD, or BODY tags.
Zack Peterson