Question: why are my text messages being sent from icloud?
Answer: In your Settings go to Messages> Send & Receive and you should be able to set your preferences from there. Go to the "Start New Conversations From:" section and set your phone number to be the default.