Report the Yahoo ID to Yahoo abuse and the phone number to Text Plus:
If you are receiving anything that makes you feel uncomfortable or harassed, please email
[email protected] immediately with the textPlus number/username and your number (that is, the number receiving the inappropriate messages).
They get your info from Facebook, probably one of those apps. They can access your information if you allow the app.