It's by Thermos. It was less than $9 and it works great! You can remove all parts to wash them and it keeps drinks (or food) cold and hot for a very long time. It's probably too heavy for smaller hands but my 2 year old manages it quite well.

It doesn't leak, it doesn't have liquid come out of the top of the straw and it's pretty crash resistant. We've dropped it a bunch of times and it still looks great.

http://www.thermos.com/products/pink-12-oz-funtainer-bottle.aspx