Thanks guys i went with dunfiddlin's advice and got a .txt of 4 letter words (http://www.scrabble.org.au/words/fours.htm) However i am still running into a problem with the RichTextBox, it will not record the words that it should be recording. To test this out i put "coat" at the start of the file i want to check, "coat" is also in the "4LetterWords.txt" I let the program run for a while but no words are recorded, i thought this might be a issue with the lowercase being compared to the uppercase so i changed everything to lowercase. still no recorded words 
Im pretty sure i am doing the write to textbox correctly but maybe not, here is my new code, i made an invisible textbox where the dictionary list is written. Then the program checks if the file contains the TextLine. Also im not sure if im doing the TextLine right. It might not be only using one line.
SOLVED!
The & vbNewLine was causing it to skip straight to the very last entry and record nothing.
Broken Code:
Code:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Using ofd As New OpenFileDialog()
If ofd.ShowDialog() = DialogResult.OK Then
MessageBox.Show("Selected " + ofd.FileName)
Dim FILE_NAME As String = ofd.FileName
Me.TextBox1.Text = My.Computer.FileSystem.ReadAllText("C:\Users\Hudson\Documents\4LetterWords.txt")
Dim objReader As New System.IO.StreamReader(FILE_NAME)
Dim TextLine As String
Do While objReader.Peek() <> -1
TextLine = objReader.ReadLine() & vbNewLine
If TextBox1.Text.Contains(TextLine) Then
RichTextBox1.Text = RichTextBox1.Text + TextLine & vbNewLine
End If
Loop
Else
MsgBox("file does not exist")
End If
End Using
End Sub
Working Code
Code:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Using ofd As New OpenFileDialog()
If ofd.ShowDialog() = DialogResult.OK Then
MessageBox.Show("Selected " + ofd.FileName)
Dim FILE_NAME As String = ofd.FileName
Me.TextBox1.Text = My.Computer.FileSystem.ReadAllText("C:\Users\Hudson\Documents\4LetterWords.txt")
Dim objReader As New System.IO.StreamReader(FILE_NAME)
Dim TextLine As String
Do While objReader.Peek() <> -1
TextLine = objReader.ReadLine()
TextBox2.Text = TextLine
If TextBox1.Text.Contains(TextLine) Then
TextBox3.Text &= Environment.NewLine & TextLine
Else
End If
Loop
Else
MsgBox("file does not exist")
End If
End Using
End Sub