Not sure about texts, but most phones can enable call forwarding natively as long as your carrier supports it.
Another alternative is to use a Google Voice number. You use your GV number and you can configure which phones (yup, multiple) to forward calls to and you can send/receive messages from that number on any device that can use Hangouts (including computers and web browsers...same thing with calls).