To collect UI benefits,non-US citizens must establish that they were in satisfactory immigration status and authorized to work in the United States when earning the wages used to establish their claim.
In addition, the claimant must provide proof that they remain in satisfactory immigration status and are authorized to work each week that benefits are claimed.
I recommend that you speak to representative from Texas workforce commission on 800-939-6631 before filing to check eligibility.