Text is the wrong property. Value is correct property. It is also the default for data controls and need not be typed.
Doesn't work because you haven't parsed the string into individual word components and concatenated to criteria string. Requires an array and looping structure. Something like:
Dim aryWords As Variant, i As Integer, strFilter As String
aryWords = Split(Me.wpssearch, " ")
For i = 0 to UBound(aryWords)
strFilter = strFilter & "Description LIKE ""*" & aryWords(i) & "*"" OR "
Next
strFilter = Left(strFilter, Len(strFilter) - 4))
Me.Filter = strFilter
Me.FilterOn = True