Мой друг @ danielpresser пришлите мне совет в твиттере , чтобы использовать Convert.ChangeType, и мой метод изменился на:
lista = lista.Where(Expression.Lambda<Func<Pessoa, bool>>(
Expression.Equal(
propriedade,
Expression.Constant(Convert.ChangeType(textBox3.Text, propType.PropertyType))
), param));