It's not really a good idea to text long-term passwords, because you don't know which carriers will transport your text and how. This StackExchange question explains the standard procedure for SMS encryption but you should remember that this whole infrastructure is not in your hands; it's better to have your own encryption.
Whenever you send a credential that must last over time, you need to do so with end-to-end encryption. After all, you might not be in front of your PC when you receive the password, and if it's intercepted someone may be able to log in before you do so and set another password.
You should only text one-time passwords, and only when you're confident the device you're sending it to is in your recipient's hands. It's a bad idea to lock someone out of an account just because their phone was stolen, especially as half of all smartphone users don't protect their device with even a PIN or a gesture.
So, password texting is good as one among multiple forms of 2-Factor Authentication with one-time passwords (ideally, provide an alternative for people with stolen phones), but not for sending lost passwords or password reset links.