Oops, need to update the cached textValue as well