My new Android phone is breaking up all texts send by/to iPhones?

We just switched to Republic Wireless, so I got a Moto X phone. Whenever my friend (with the iPhone) sends me a text message, it will break it up into three or four texts, and they're all out of order. It does the same thing to her when I send her texts. Texting is now a big decoding game and it's really annoying.
Anyone know how to fix it? Or at least why it's doing this?
(if it matters, my phone is 3g)

Added (1). It doesn't matter how long the text message is, though. They'll be really short and it will still break them up.

Text messages have text limits, so large ones are broken into many. Iphones will try to paste them back together into 1 but thats not always the case depending on how its sent. Most don't know since it always arrives as lone long msg.