Я не знаю, почему вы создали метод расширения для класса TextAsset, но теперь, когда он у вас есть, вы должны использовать его следующим образом (вызывая собственный метод для экземпляра TextAsset):
words = txt.TextAssetToList();
вместо:
words = TextAssetExtensionMethods.TextAssetToList(txt);
Теперь, одна из возможных проблем, которые у вас могут возникнуть, - это оставить пробелы в строках,
просто обрежьте ваши записи:
Array.ConvertAll(ta.text.Split(','), p => p.Trim()).ToList(); //LINQ used
при условии, что ваши слова разделены запятой