I would hope that computers never become smarter than those who have created them. The irony in that would be funny though. That said, I would suggest that computers will advance as those who create them advance.
This is an interesting question, and it made me think of the people at Google who attempted to recreate the processing power of the human brain by creating a neural network of sixteen thousand computers. Sixteen thousand computers may seem like a lot of computers, but even so, it still does not come close to the number of neural connectors in the human brain.
We have a long way to go before duplicating that kind of technology.
Interestingly enough, the Google neural network went to youtube and watched cat videos...and taught itself what a cat was.
I agree that we must first define the word smart. Humans already depend on computers to answer many questions for us. Computers are more efficient, precise, and often more accurate than humans. This doesn't necessarily mean that they are more intelligent. The human brain does not operate on a series of algorithms. We are able to contemplate and understand a vast number of ideas that computers will never be able to grasp. Computers will forever be limited in their ability to process information because of the way in which they operate. We are making computers that can simulate human responses and reactions. Computers will continue to become more and more like humans, but they are trapped by their programing. Humans are likely to be outstripped by computers in some areas, but they will be able to think in many different ways, create new ideas, and perform many feats of intelligence that computers cannot do.